#ifndef _FILT_H_
#define _FILT_H_
#include "reg52.h"

static u8 allPresentTime[5];

void filtInit(void)
{
	u8 i;
	for(i=0;i<5;i++)
		allPresentTime[i]=0;
}

void setNowPresentTime(u8 PresentTime)
{
	u8 i;
	for(i=1;i<4;i++)
		allPresentTime[i-1]=allPresentTime[i];
	allPresentTime[4]=PresentTime;
}

u8 getFiltVal()
{
	u8 result=0;
	u8 i;
	for(i=0;i<5;i++)
		result+=allPresentTime[i];
	return result/5;
}

#endif